@Haggard
3年前 提问
1个回答
float型数据范围
齐士忠
3年前
float型数据范围为3.4*10^-38 ~3.4*10^38或者-(3.4*10^-38 ~3.4*10^38),float型一般指的是浮点型数据类型,在C语言的规定下单精度浮点型在内存中占用四个字节,精度为七。
详细的取值范围和指数和尾数如下:
类型 | 比特数 | 有效数字 | 取值范围 | 指数长度 | 尾数长度 |
---|---|---|---|---|---|
float | 32 | 6-7 | -3.4*10(-38)~3.4*10(38) | 8位 | 23位 |
double | 64 | 15-16 | -1.7*10(-308)~1.7*10(308) | 11位 | 52位 |
long double | 128 | 18-19 | -1.2*10(-4932)~1.2*10(4932) |